package py.com.erpone.view.datamodel;

import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;

import py.com.erpone.entity.almacen.Lote;

public class LoteModel extends ListDataModel<Lote> implements SelectableDataModel<Lote> {

	public LoteModel(List<Lote> arg0) {
		super(arg0);
	}

	public Object getRowKey(Lote solicitudCotizacion) {
		return solicitudCotizacion.getId();
	}

	@Override
	public Lote getRowData(String rowKey) {
        List<Lote> lista = (List<Lote>) getWrappedData();            
        for(Lote item : lista) {  
            if((Long)item.getId() == Long.parseLong(rowKey))  
                return item;  
        }            
        return null; 
	}

}
